package com.tianyi.sfzy1.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import lombok.Data;

/**
 * 课程表
 * 董有韬
 */



@Data
public class Course implements Serializable {


    /**
     * 课程编号
     */
    private Integer courseId;
    /**
     * 课程名称
     */
    private String title;
    /**
     * 课程视频
     */
    private String videoUrl;
    /**
     * 课程简介
     */
    private String description;
    /**
     * 适用人群
     */
    private String targetAudience;
    /**
     * 学习收获
     */
    private String learningOutcomes;
    /**
     * 订阅须知
     */
    private String subscriptionNotice;
    /**
     * 原始价格
     */
    private Double originalPrice;
    /**
     * 折扣
     */
    private Double discount;
    /**
     * 课程图片
     */
    private String imageUrl;
    /**
     * 咨询师编号 -- 应该引用Consultant(consultant_id)
     */
//    private Integer consultantId;
    /**
     * 有效期
     */
    private Integer validityPeriod;
//    学习次数
    private Integer studyTimes;
    /**
     * 课程类型编号 -- 应该引用CourseType(type_id)
     */
//    private Integer typeId;
//    课程总时长
    private String subjectTimes;
//    课件数
    private int lessonNum;
//    课程评价数
    private int reviewNum;
//    课程收藏数
    private int likeNum;
//    课程购买数量
    private int buyNum;
//    咨询师
    private Consultant consultant;
//    课程类型
    private Coursetype coursetype;
    //购买记录表
    private List<Coursepurchaserecord> coursepurchaserecordList;




    private static final long serialVersionUID = 1L;
}